Jarvisbot Software Packages Overview

1. Jarvisbot_bringup
The Jarvisbot_bringup
package is essential for initiating the robot's operational environment. It contains various launch files that configure and start all necessary nodes required for the robot's functionality. By setting up the correct parameters and establishing communication between different components, this package serves as the entry point for activating the entire robot system.
2. Jarvisbot_control
The Jarvisbot_control
package is responsible for the robot's movement and operational commands. It implements control algorithms that allow for precise manipulation of the robot's joints, wheels, and other actuators. This package integrates various control strategies, including open-loop and closed-loop controls, to ensure smooth and accurate navigation and task execution.
3. Jarvisbot_description
This package, Jarvisbot_description
, contains detailed models and descriptions of the robot's physical components, including its structure, sensors, and actuators. Utilizing formats like URDF (Unified Robot Description Format) and XACRO, this package provides the necessary information for visualization in simulation environments and for integration with other packages that require knowledge of the robot’s configuration.